Turreted drill - French English Dictionary